
import { createApp } from 'vue';
import App from './App.vue';
import ElementPlus from 'element-plus';
import * as icons from '@element-plus/icons-vue';
import 'element-plus/dist/index.css';
import router from './router/router.js';
import axios from 'axios'; // 修正导入方式
import store from './store'; // 导入你的Vuex store
import zhCn from 'element-plus/es/locale/lang/zh-cn'

const app = createApp(App);

// 注册 Element Plus 图标
Object.keys(icons).forEach(key => {
    app.component(key, icons[key]);
});

app.use(ElementPlus, {
    locale: zhCn,
})
app.use(store); // 使用Vuex store
app.use(router); // 使用路由实例

// 设置axios的默认baseURL（如果你需要在Vue实例中使用它）
axios.defaults.baseURL = "http://localhost:8080";

app.mount('#app');



